package com.auto.survey.util.taskqueue

sealed class BluetoothTaskResult {
    data class Success(val params:Map<String, Any>) : BluetoothTaskResult() // 数据返回成功
    data class Failure(val reason: String) : BluetoothTaskResult() // 失败（携带原因）
}

// 蓝牙任务类型：挂起函数，返回任务结果
typealias BluetoothTask = suspend () -> BluetoothTaskResult